a technological masterpiece - Englisch Synonyme Wörterbuch